home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_6_err.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
98KB
|
1,725 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001870 (26 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D BC1C pea.l [A5 - 0x43E4]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 487A 0010 pea.l [PC + 0x10 /* 0000002A, value 0x4D724370 'MrCp', pstring "rCpp C++ Compiler 2.0d5c6\rCopyright (C) 1994-1996 by Apple Computer, Inc.\rBas" */]
0000001C 486D B3A6 pea.l [A5 - 0x4C5A]
00000020 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000024 504F addq.w A7, 8
00000026 4E75 rts
00000028 00A6 4D72 4370 ori.l -[A6], 0x4D724370 /* 'MrCp' */
0000002E 7020 moveq.l D0, 0x20
00000030 432B 2B20 .invalid 1, [A3 + 0x2B20] // invalid opcode 4 with b == 4
00000034 436F 6D70 chk.w D1, [A7 + 0x6D70]
00000038 696C bvs +0x6E /* 000000A6 */
0000003A 6572 bcs +0x74 /* 000000AE */
0000003C 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30]
00000040 6435 bcc +0x37 /* 00000077 */
00000042 6336 bls +0x38 /* 0000007A */
00000044 0D43 bchg D3, D6
00000046 6F70 ble +0x72 /* 000000B8 */
00000048 7972 moveq.l D4, 0x72
0000004A 6967 bvs +0x69 /* 000000B3 */
0000004C 6874 bvc +0x76 /* 000000C2 */
0000004E 2028 4329 move.l D0, [A0 + 0x4329]
00000052 2031 3939 342D 3139 move.l D0, [[A1 + 0x342D3139 + D3]]
0000005A 3936 2062 move.w -[A4], [A6 + D2.w + 0x62]
0000005E 7920 moveq.l D4, 0x20
00000060 4170 706C chk.w D0, [A0 + D7.w + 0x6C]
00000064 6520 bcs +0x22 /* 00000086 */
00000066 436F 6D70 chk.w D1, [A7 + 0x6D70]
0000006A 7574 moveq.l D2, 0x74
0000006C 6572 bcs +0x74 /* 000000E0 */
0000006E 2C20 move.l D6, -[A0]
00000070 496E 632E chk.w D4, [A6 + 0x632E]
00000074 0D42 bchg D2, D6
00000076 6173 bsr +0x75 /* 000000EB */
00000078 6564 bcs +0x66 /* 000000DE */
label0000007A:
0000007A 206F 6E20 movea.l A0, [A7 + 0x6E20]
0000007E 5379 6D61 6E74 subq.w [0x6D616E74], 1
00000084 6563 bcs +0x65 /* 000000E9 */
label00000086:
00000086 2043 movea.l A0, D3
00000088 2B2B 2043 move.l -[A5], [A3 + 0x2043]
0000008C 6F6D ble +0x6F /* 000000FB */
0000008E 7069 moveq.l D0, 0x69
00000090 6C65 bge +0x67 /* 000000F7 */
00000092 7220 moveq.l D1, 0x20
00000094 382E 312E move.w D4, [A6 + 0x312E]
00000098 3064 movea.w A0, -[A4]
0000009A 3230 0D43 6F70 7972 move.w D1, [[A0 + <<invalid base displacement size>>] + 0x6F707972]
000000A2 6967 bvs +0x69 /* 0000010B */
000000A4 6874 bvc +0x76 /* 0000011A */
label000000A6:
000000A6 2028 4329 move.l D0, [A0 + 0x4329]
000000AA 2031 3939 342D 3139 move.l D0, [[A1 + 0x342D3139 + D3]]
// begin alternate branch 000000AE-000000B2
label000000AE:
000000AE 342D 3139 move.w D2, [A5 + 0x3139]
// end alternate branch 000000AE-000000B2
label000000AE: // (misaligned)
000000B2 3936 2062 move.w -[A4], [A6 + D2.w + 0x62]
000000B6 7920 moveq.l D4, 0x20
label000000B8:
000000B8 5379 6D61 6E74 subq.w [0x6D616E74], 1
000000BE 6563 bcs +0x65 /* 00000123 */
000000C0 2043 movea.l A0, D3
label000000C2:
000000C2 6F72 ble +0x74 /* 00000136 */
000000C4 706F moveq.l D0, 0x6F
000000C6 7261 moveq.l D1, 0x61
000000C8 7469 moveq.l D2, 0x69
000000CA 6F6E ble +0x70 /* 0000013A */
000000CC 0D0D btst A5, D6
000000CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000D0-000000E0
fn000000D0:
000000D0 4E56 0000 link A6, 0
000000D4 486E 000C pea.l [A6 + 0xC]
000000D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000DC 486D B3A6 pea.l [A5 - 0x4C5A]
// end alternate branch 000000D0-000000E0
fn000000D0: // (misaligned)
000000D2 0000 486E ori.b D0, 0x6E /* 'n' */
000000D6 000C 2F2E ori.b A4, 0x2E /* '.' */
000000DA 0008 486D ori.b A0, 0x6D /* 'm' */
label000000DE:
000000DE B3A6 xor.l -[A6], D1
label000000E0:
000000E0 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000000E4 4FEF 000C lea.l A7, [A7 + 0xC]
000000E8 486D B3A6 pea.l [A5 - 0x4C5A]
000000EC 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
000000F0 486D B390 pea.l [A5 - 0x4C70]
000000F4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000000F8 4E5E unlink A6
000000FA 4E75 rts
000000FC 4E56 0000 link A6, 0
00000100 202D D91E move.l D0, [A5 - 0x26E2]
00000104 6704 beq +0x6 /* 0000010A */
00000106 4EBA 0918 jsr [PC + 0x918 /* 00000A20 */]
label0000010A:
0000010A 302D BC40 move.w D0, [A5 - 0x43C0]
0000010E 670A beq +0xC /* 0000011A */
00000110 4EBA FF06 jsr [PC - 0xFA /* 00000018 */]
00000114 4240 clr.w D0
00000116 3B40 BC40 move.w [A5 - 0x43C0], D0
label0000011A:
0000011A 486E 0010 pea.l [A6 + 0x10]
0000011E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000122 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000126 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000012A 4FEF 000C lea.l A7, [A7 + 0xC]
0000012E 487A 0044 pea.l [PC + 0x44 /* 00000174, value 0xD232D2D '\r#--', pstring "#------------" */]
00000132 2F2E 0008 move.l -[A7], [A6 + 0x8]
label00000136:
00000136 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label0000013A:
0000013A 504F addq.w A7, 8
0000013C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000140 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000144 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000148 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000014C 584F addq.w A7, 4
0000014E 526D D93A addq.w [A5 - 0x26C6], 1
00000152 302D D5D4 move.w D0, [A5 - 0x2A2C]
00000156 0240 4000 andi.w D0, 0x4000 /* '@\0' */
0000015A 6612 bne +0x14 /* 0000016E */
0000015C 0C6D 0004 D93A cmpi.w [A5 - 0x26C6], 0x4
00000162 6F0A ble +0xC /* 0000016E */
00000164 701B moveq.l D0, 0x1B
00000166 2F00 move.l -[A7], D0
00000168 4EBA 038E jsr [PC + 0x38E /* 000004F8 */]
0000016C 584F addq.w A7, 4
label0000016E:
0000016E 4E5E unlink A6
00000170 4E75 rts
00000172 001A 0D23 ori.b [A2]+, 0x23 /* '#' */
00000176 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000017A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000017E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000182 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000186 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000018A 2D2D 2D00 move.l -[A6], [A5 + 0x2D00]
fn0000018E:
0000018E 4E56 0000 link A6, 0
00000192 2F0A move.l -[A7], A2
00000194 246E 0014 movea.l A2, [A6 + 0x14]
00000198 102D BC1A move.b D0, [A5 - 0x43E6]
0000019C 661C bne +0x1E /* 000001BA */
0000019E 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1
000001A4 6E14 bgt +0x16 /* 000001BA */
000001A6 2F0A move.l -[A7], A2
000001A8 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
000001AC 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1
000001B2 6606 bne +0x8 /* 000001BA */
000001B4 2F0A move.l -[A7], A2
000001B6 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
label000001BA:
000001BA 0C6D 0001 BC46 cmpi.w [A5 - 0x43BA], 0x1
000001C0 6D0C blt +0xE /* 000001CE */
000001C2 487A 005A pea.l [PC + 0x5A /* 0000021E, value 0x23232320 '### ', cstring "### " */]
000001C6 2F0A move.l -[A7], A2
000001C8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000001CC 504F addq.w A7, 8
label000001CE:
000001CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001D2 2F0A move.l -[A7], A2
000001D4 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000001D8 504F addq.w A7, 8
000001DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000001E2 2F0A move.l -[A7], A2
000001E4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000001E8 4FEF 000C lea.l A7, [A7 + 0xC]
000001EC 102D BC1A move.b D0, [A5 - 0x43E6]
000001F0 6618 bne +0x1A /* 0000020A */
000001F2 302D BC46 move.w D0, [A5 - 0x43BA]
000001F6 6612 bne +0x14 /* 0000020A */
000001F8 302D BC44 move.w D0, [A5 - 0x43BC]
000001FC 660C bne +0xE /* 0000020A */
000001FE 487A 0024 pea.l [PC + 0x24 /* 00000224, value 0xD232D2D '\r#--', pstring "#------------" */]
00000202 2F0A move.l -[A7], A2
00000204 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000208 504F addq.w A7, 8
label0000020A:
0000020A 2F0A move.l -[A7], A2
0000020C 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000210 245F movea.l A2, [A7]+
00000212 4E5E unlink A6
00000214 205F movea.l A0, [A7]+
00000216 4FEF 0010 lea.l A7, [A7 + 0x10]
0000021A 4ED0 jmp [A0]
0000021C 0020 2323 ori.b -[A0], 0x23 /* '#' */
00000220 2320 move.l -[A1], -[A0]
00000222 0000 0D23 ori.b D0, 0x23 /* '#' */
00000226 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000022A 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000022E 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000232 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000236 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000023A 2D2D 2D00 move.l -[A6], [A5 + 0x2D00]
fn0000023E:
0000023E 4E56 FFF8 link A6, -0x0008
00000242 48E7 1820 movem.l -[A7], D3,D4,A2
00000246 262E 000C move.l D3, [A6 + 0xC]
0000024A 202D D91E move.l D0, [A5 - 0x26E2]
0000024E 6704 beq +0x6 /* 00000254 */
00000250 4EBA 07CE jsr [PC + 0x7CE /* 00000A20 */]
label00000254:
00000254 302D BC40 move.w D0, [A5 - 0x43C0]
00000258 670A beq +0xC /* 00000264 */
0000025A 4EBA FDBC jsr [PC - 0x244 /* 00000018 */]
0000025E 4240 clr.w D0
00000260 3B40 BC40 move.w [A5 - 0x43C0], D0
label00000264:
00000264 0C83 0000 0000 cmpi.l D3, 0x0
0000026A 6A04 bpl +0x6 /* 00000270 */
0000026C 4483 neg.l D3
0000026E 6022 bra +0x24 /* 00000292 */
label00000270:
00000270 102D BC1A move.b D0, [A5 - 0x43E6]
00000274 661C bne +0x1E /* 00000292 */
00000276 486E FFF8 pea.l [A6 - 0x8]
0000027A 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
0000027E 2040 movea.l A0, D0
00000280 2810 move.l D4, [A0]
00000282 670E beq +0x10 /* 00000292 */
00000284 B8AD BC48 cmp.l D4, [A5 - 0x43B8]
00000288 6604 bne +0x6 /* 0000028E */
0000028A 7000 moveq.l D0, 0x00
0000028C 6066 bra +0x68 /* 000002F4 */
label0000028E:
0000028E 2B44 BC48 move.l [A5 - 0x43B8], D4
label00000292:
00000292 2F03 move.l -[A7], D3
00000294 4EBA 07EA jsr [PC + 0x7EA /* 00000A80 */]
00000298 584F addq.w A7, 4
0000029A 2440 movea.l A2, D0
0000029C 526D D93A addq.w [A5 - 0x26C6], 1
000002A0 486D B3A6 pea.l [A5 - 0x4C5A]
000002A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002A8 2F0A move.l -[A7], A2
000002AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002AE 4EBA FEDE jsr [PC - 0x122 /* 0000018E */]
000002B2 202D D89C move.l D0, [A5 - 0x2764]
000002B6 6712 beq +0x14 /* 000002CA */
000002B8 2F2D D89C move.l -[A7], [A5 - 0x2764]
000002BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002C0 2F0A move.l -[A7], A2
000002C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C6 4EBA FEC6 jsr [PC - 0x13A /* 0000018E */]
label000002CA:
000002CA 102D BC1A move.b D0, [A5 - 0x43E6]
000002CE 6622 bne +0x24 /* 000002F2 */
000002D0 302D BC46 move.w D0, [A5 - 0x43BA]
000002D4 661C bne +0x1E /* 000002F2 */
000002D6 302D D5D4 move.w D0, [A5 - 0x2A2C]
000002DA 0240 4000 andi.w D0, 0x4000 /* '@\0' */
000002DE 6612 bne +0x14 /* 000002F2 */
000002E0 0C6D 0004 D93A cmpi.w [A5 - 0x26C6], 0x4
000002E6 6F0A ble +0xC /* 000002F2 */
000002E8 701B moveq.l D0, 0x1B
000002EA 2F00 move.l -[A7], D0
000002EC 4EBA 020A jsr [PC + 0x20A /* 000004F8 */]
000002F0 584F addq.w A7, 4
label000002F2:
000002F2 7001 moveq.l D0, 0x01
label000002F4:
000002F4 4CDF 0418 movem.l D3,D4,A2, [A7]+
000002F8 4E5E unlink A6
000002FA 205F movea.l A0, [A7]+
000002FC 4FEF 000C lea.l A7, [A7 + 0xC]
00000300 4ED0 jmp [A0]
00000302 4E56 0000 link A6, 0
00000306 7075 moveq.l D0, 0x75
00000308 2F00 move.l -[A7], D0
0000030A 4EBA 0774 jsr [PC + 0x774 /* 00000A80 */]
0000030E 584F addq.w A7, 4
00000310 2F00 move.l -[A7], D0
00000312 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000316 486E 000C pea.l [A6 + 0xC]
0000031A 4EBA FF22 jsr [PC - 0xDE /* 0000023E */]
0000031E 4E5E unlink A6
00000320 4E75 rts
00000322 4E56 0000 link A6, 0
00000326 7076 moveq.l D0, 0x76
00000328 2F00 move.l -[A7], D0
0000032A 4EBA 0754 jsr [PC + 0x754 /* 00000A80 */]
0000032E 584F addq.w A7, 4
00000330 2F00 move.l -[A7], D0
00000332 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000336 486E 000C pea.l [A6 + 0xC]
0000033A 4EBA FF02 jsr [PC - 0xFE /* 0000023E */]
0000033E 4E5E unlink A6
00000340 4E75 rts
fn00000342:
00000342 4E56 FFD8 link A6, -0x0028
00000346 2F03 move.l -[A7], D3
00000348 362D BC42 move.w D3, [A5 - 0x43BE]
0000034C 7000 moveq.l D0, 0x00
0000034E 3003 move.w D0, D3
00000350 2F00 move.l -[A7], D0
00000352 4A43 tst.w D3
00000354 670E beq +0x10 /* 00000364 */
00000356 2F3C 0000 00D1 move.l -[A7], 0xD1
0000035C 4EBA 0722 jsr [PC + 0x722 /* 00000A80 */]
00000360 584F addq.w A7, 4
00000362 600A bra +0xC /* 0000036E */
label00000364:
00000364 700E moveq.l D0, 0x0E
00000366 2F00 move.l -[A7], D0
00000368 4EBA 0716 jsr [PC + 0x716 /* 00000A80 */]
0000036C 584F addq.w A7, 4
label0000036E:
0000036E 2F00 move.l -[A7], D0
00000370 486E FFD8 pea.l [A6 - 0x28]
00000374 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000378 4FEF 000C lea.l A7, [A7 + 0xC]
0000037C 486E FFD8 pea.l [A6 - 0x28]
00000380 2F2E 000C move.l -[A7], [A6 + 0xC]
00000384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000388 4EBA FEB4 jsr [PC - 0x14C /* 0000023E */]
0000038C 261F move.l D3, [A7]+
0000038E 4E5E unlink A6
00000390 205F movea.l A0, [A7]+
00000392 504F addq.w A7, 8
00000394 4ED0 jmp [A0]
fn00000396:
00000396 4E56 0000 link A6, 0
0000039A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000039E 486E 000C pea.l [A6 + 0xC]
000003A2 4EBA FF9E jsr [PC - 0x62 /* 00000342 */]
000003A6 4E5E unlink A6
000003A8 4E75 rts
fn000003AA:
000003AA 4E56 FFD8 link A6, -0x0028
000003AE 2F03 move.l -[A7], D3
000003B0 362D BC42 move.w D3, [A5 - 0x43BE]
000003B4 7000 moveq.l D0, 0x00
000003B6 3003 move.w D0, D3
000003B8 2F00 move.l -[A7], D0
000003BA 4A43 tst.w D3
000003BC 670E beq +0x10 /* 000003CC */
000003BE 2F3C 0000 00D1 move.l -[A7], 0xD1
000003C4 4EBA 06BA jsr [PC + 0x6BA /* 00000A80 */]
000003C8 584F addq.w A7, 4
000003CA 600A bra +0xC /* 000003D6 */
label000003CC:
000003CC 700E moveq.l D0, 0x0E
000003CE 2F00 move.l -[A7], D0
000003D0 4EBA 06AE jsr [PC + 0x6AE /* 00000A80 */]
000003D4 584F addq.w A7, 4
label000003D6:
000003D6 2F00 move.l -[A7], D0
000003D8 486E FFD8 pea.l [A6 - 0x28]
000003DC 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000003E0 4FEF 000C lea.l A7, [A7 + 0xC]
000003E4 486E FFD8 pea.l [A6 - 0x28]
000003E8 202E 000C move.l D0, [A6 + 0xC]
000003EC D0AD BC3C add.l D0, [A5 - 0x43C4]
000003F0 2F00 move.l -[A7], D0
000003F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003F6 4EBA FE46 jsr [PC - 0x1BA /* 0000023E */]
000003FA 261F move.l D3, [A7]+
000003FC 4E5E unlink A6
000003FE 205F movea.l A0, [A7]+
00000400 504F addq.w A7, 8
00000402 4ED0 jmp [A0]
fn00000404:
00000404 4E56 0000 link A6, 0
00000408 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000040C 486E 000C pea.l [A6 + 0xC]
00000410 4EBA FF98 jsr [PC - 0x68 /* 000003AA */]
00000414 4E5E unlink A6
00000416 4E75 rts
00000418 4E56 0000 link A6, 0
0000041C 2F03 move.l -[A7], D3
0000041E 262E 000C move.l D3, [A6 + 0xC]
00000422 0C83 FFFF FFFF cmpi.l D3, 0xFFFFFFFF
00000428 6616 bne +0x18 /* 00000440 */
0000042A 7024 moveq.l D0, 0x24
0000042C 2F00 move.l -[A7], D0
0000042E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000432 486D BD7A pea.l [A5 - 0x4286]
00000436 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000043A 4FEF 000C lea.l A7, [A7 + 0xC]
0000043E 6012 bra +0x14 /* 00000452 */
label00000440:
00000440 0C83 0000 0024 cmpi.l D3, 0x24 /* '$' */
00000446 640A bcc +0xC /* 00000452 */
00000448 41ED BD7A lea.l A0, [A5 - 0x4286]
0000044C 11AE 000B 3000 move.b [A0 + D3.w], [A6 + 0xB]
label00000452:
00000452 261F move.l D3, [A7]+
00000454 4E5E unlink A6
00000456 205F movea.l A0, [A7]+
00000458 504F addq.w A7, 8
0000045A 4ED0 jmp [A0]
fn0000045C:
0000045C 4E56 FFEC link A6, -0x0014
00000460 2F03 move.l -[A7], D3
00000462 262E 000C move.l D3, [A6 + 0xC]
00000466 0C83 0000 0024 cmpi.l D3, 0x24 /* '$' */
0000046C 650A bcs +0xC /* 00000478 */
0000046E 2F3C 0000 0276 move.l -[A7], 0x276
00000474 4EBA FB8A jsr [PC - 0x476 /* 00000000 */]
label00000478:
00000478 102D D5E3 move.b D0, [A5 - 0x2A1D]
0000047C 6750 beq +0x52 /* 000004CE */
0000047E 41ED BD7A lea.l A0, [A5 - 0x4286]
00000482 4A30 3000 tst.b [A0 + D3.w]
00000486 6646 bne +0x48 /* 000004CE */
00000488 302D D5D4 move.w D0, [A5 - 0x2A2C]
0000048C 7220 moveq.l D1, 0x20
0000048E C041 and.w D0, D1
00000490 6604 bne +0x6 /* 00000496 */
00000492 536D D93A subq.w [A5 - 0x26C6], 1
label00000496:
00000496 2F03 move.l -[A7], D3
00000498 7074 moveq.l D0, 0x74
0000049A 2F00 move.l -[A7], D0
0000049C 4EBA 05E2 jsr [PC + 0x5E2 /* 00000A80 */]
000004A0 584F addq.w A7, 4
000004A2 2F00 move.l -[A7], D0
000004A4 486E FFEC pea.l [A6 - 0x14]
000004A8 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000004AC 4FEF 000C lea.l A7, [A7 + 0xC]
000004B0 486E FFEC pea.l [A6 - 0x14]
000004B4 41ED BC4C lea.l A0, [A5 - 0x43B4]
000004B8 1230 3000 move.b D1, [A0 + D3.w]
000004BC 7000 moveq.l D0, 0x00
000004BE 1001 move.b D0, D1
000004C0 4480 neg.l D0
000004C2 2F00 move.l -[A7], D0
000004C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004C8 4EBA FD74 jsr [PC - 0x28C /* 0000023E */]
000004CC 600C bra +0xE /* 000004DA */
label000004CE:
000004CE 0C6D 0000 BC46 cmpi.w [A5 - 0x43BA], 0x0
000004D4 6F04 ble +0x6 /* 000004DA */
000004D6 536D BC46 subq.w [A5 - 0x43BA], 1
label000004DA:
000004DA 261F move.l D3, [A7]+
000004DC 4E5E unlink A6
000004DE 205F movea.l A0, [A7]+
000004E0 504F addq.w A7, 8
000004E2 4ED0 jmp [A0]
000004E4 4E56 0000 link A6, 0
000004E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004EC 486E 000C pea.l [A6 + 0xC]
000004F0 4EBA FF6A jsr [PC - 0x96 /* 0000045C */]
000004F4 4E5E unlink A6
000004F6 4E75 rts
fn000004F8:
000004F8 4E56 0000 link A6, 0
000004FC 2F03 move.l -[A7], D3
000004FE 262E 0008 move.l D3, [A6 + 0x8]
00000502 0C83 0000 00A9 cmpi.l D3, 0xA9
00000508 6718 beq +0x1A /* 00000522 */
0000050A 0C83 0000 00B1 cmpi.l D3, 0xB1
00000510 6710 beq +0x12 /* 00000522 */
00000512 7054 moveq.l D0, 0x54
00000514 B680 cmp.l D3, D0
00000516 6628 bne +0x2A /* 00000540 */
00000518 0CAD 0000 0000 D63C cmpi.l [A5 - 0x29C4], 0x0
00000520 6F1E ble +0x20 /* 00000540 */
label00000522:
00000522 7001 moveq.l D0, 0x01
00000524 3B40 D93A move.w [A5 - 0x26C6], D0
00000528 42A7 clr.l -[A7]
0000052A 4EBA 0554 jsr [PC + 0x554 /* 00000A80 */]
0000052E 584F addq.w A7, 4
00000530 2F00 move.l -[A7], D0
00000532 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000536 486E 000C pea.l [A6 + 0xC]
0000053A 4EBA FD02 jsr [PC - 0x2FE /* 0000023E */]
0000053E 603E bra +0x40 /* 0000057E */
label00000540:
00000540 42A7 clr.l -[A7]
00000542 4EBA 053C jsr [PC + 0x53C /* 00000A80 */]
00000546 584F addq.w A7, 4
00000548 2F00 move.l -[A7], D0
0000054A 486D B3A6 pea.l [A5 - 0x4C5A]
0000054E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000552 504F addq.w A7, 8
00000554 486E 000C pea.l [A6 + 0xC]
00000558 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000055C 4EBA 0522 jsr [PC + 0x522 /* 00000A80 */]
00000560 584F addq.w A7, 4
00000562 2F00 move.l -[A7], D0
00000564 486D B3A6 pea.l [A5 - 0x4C5A]
00000568 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000056C 4FEF 000C lea.l A7, [A7 + 0xC]
00000570 487A 0018 pea.l [PC + 0x18 /* 0000058A, value 0xD00706F '\r\0po', cstring "\" */]
00000574 486D B3A6 pea.l [A5 - 0x4C5A]
00000578 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000057C 504F addq.w A7, 8
label0000057E:
0000057E 4EBA 04A0 jsr [PC + 0x4A0 /* 00000A20 */]
00000582 261F move.l D3, [A7]+
00000584 4E5E unlink A6
00000586 4E75 rts
00000588 0002 0D00 ori.b D2, 0x0
0000058C 706F moveq.l D0, 0x6F
0000058E 2F00 move.l -[A7], D0
00000590 4EBA FF66 jsr [PC - 0x9A /* 000004F8 */]
00000594 584F addq.w A7, 4
00000596 4E75 rts
00000598 4E56 0000 link A6, 0
0000059C 7070 moveq.l D0, 0x70
0000059E 2F00 move.l -[A7], D0
000005A0 4EBA 04DE jsr [PC + 0x4DE /* 00000A80 */]
000005A4 584F addq.w A7, 4
000005A6 2F00 move.l -[A7], D0
000005A8 486D B3A6 pea.l [A5 - 0x4C5A]
000005AC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000005B0 504F addq.w A7, 8
000005B2 486E 000C pea.l [A6 + 0xC]
000005B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005BA 4EBA 04C4 jsr [PC + 0x4C4 /* 00000A80 */]
000005BE 584F addq.w A7, 4
000005C0 2F00 move.l -[A7], D0
000005C2 486D B3A6 pea.l [A5 - 0x4C5A]
000005C6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000005CA 4FEF 000C lea.l A7, [A7 + 0xC]
000005CE 487A 0016 pea.l [PC + 0x16 /* 000005E6, value 0xD00487A '\r\0Hz', cstring "\" */]
000005D2 486D B3A6 pea.l [A5 - 0x4C5A]
000005D6 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000005DA 504F addq.w A7, 8
000005DC 4EBA 0442 jsr [PC + 0x442 /* 00000A20 */]
000005E0 4E5E unlink A6
000005E2 4E75 rts
000005E4 0002 0D00 ori.b D2, 0x0
fn000005E8:
000005E8 487A 0034 pea.l [PC + 0x34 /* 0000061E, value 0x232D2D2D '#---', cstring "#-----------------------" */]
000005EC 486D B3A6 pea.l [A5 - 0x4C5A]
000005F0 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000005F4 504F addq.w A7, 8
000005F6 486D B3A6 pea.l [A5 - 0x4C5A]
000005FA 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
000005FE 202D D89C move.l D0, [A5 - 0x2764]
00000602 6716 beq +0x18 /* 0000061A */
00000604 487A 0032 pea.l [PC + 0x32 /* 00000638, value 0x232D2D2D '#---', cstring "#-----------------------" */]
00000608 2F2D D89C move.l -[A7], [A5 - 0x2764]
0000060C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000610 504F addq.w A7, 8
00000612 2F2D D89C move.l -[A7], [A5 - 0x2764]
00000616 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
label0000061A:
0000061A 4E75 rts
0000061C 0034 232D 2D2D 2D2D ori.b [[A4 + 0x2D2D] + D2 * 4], 0x2D /* '-' */
00000624 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000628 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000062C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000630 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000634 2D2D 0000 move.l -[A6], [A5 + 0x0]
00000638 232D 2D2D move.l -[A1], [A5 + 0x2D2D]
0000063C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000640 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000644 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000648 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
0000064C 2D2D 2D2D move.l -[A6], [A5 + 0x2D2D]
00000650 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000654 FFD8 .invalid <<F/7/7>>
00000656 48E7 1820 movem.l -[A7], D3,D4,A2
0000065A 7001 moveq.l D0, 0x01
0000065C 3B40 BC44 move.w [A5 - 0x43BC], D0
00000660 362D BC42 move.w D3, [A5 - 0x43BE]
00000664 7000 moveq.l D0, 0x00
00000666 3003 move.w D0, D3
00000668 2F00 move.l -[A7], D0
0000066A 4A43 tst.w D3
0000066C 670E beq +0x10 /* 0000067C */
0000066E 2F3C 0000 00D1 move.l -[A7], 0xD1
00000674 4EBA 040A jsr [PC + 0x40A /* 00000A80 */]
00000678 584F addq.w A7, 4
0000067A 600A bra +0xC /* 00000686 */
label0000067C:
0000067C 700E moveq.l D0, 0x0E
0000067E 2F00 move.l -[A7], D0
00000680 4EBA 03FE jsr [PC + 0x3FE /* 00000A80 */]
00000684 584F addq.w A7, 4
label00000686:
00000686 2F00 move.l -[A7], D0
00000688 486E FFD8 pea.l [A6 - 0x28]
0000068C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000690 4FEF 000C lea.l A7, [A7 + 0xC]
00000694 486E FFD8 pea.l [A6 - 0x28]
00000698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000069C 486E 0014 pea.l [A6 + 0x14]
000006A0 4EBA FB9C jsr [PC - 0x464 /* 0000023E */]
000006A4 4A80 tst.l D0
000006A6 677A beq +0x7C /* 00000722 */
000006A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000006AC 4EBA 05B8 jsr [PC + 0x5B8 /* 00000C66 */]
000006B0 2440 movea.l A2, D0
000006B2 2F0A move.l -[A7], A2
000006B4 262E 0008 move.l D3, [A6 + 0x8]
000006B8 781A moveq.l D4, 0x1A
000006BA B684 cmp.l D3, D4
000006BC 6706 beq +0x8 /* 000006C4 */
000006BE 7052 moveq.l D0, 0x52
000006C0 B680 cmp.l D3, D0
000006C2 6606 bne +0x8 /* 000006CA */
label000006C4:
000006C4 41FA 0072 lea.l A0, [PC + 0x72 /* 00000738, value 0x66726F6D 'from', cstring "from" */]
000006C8 6004 bra +0x6 /* 000006CE */
label000006CA:
000006CA 41FA 0068 lea.l A0, [PC + 0x68 /* 00000734, value 0x48616400 'Had\0', cstring "Had" */]
label000006CE:
000006CE 2F08 move.l -[A7], A0
000006D0 486D BC70 pea.l [A5 - 0x4390]
000006D4 4EBA F9FA jsr [PC - 0x606 /* 000000D0 */]
000006D8 4FEF 000C lea.l A7, [A7 + 0xC]
000006DC 202E 0010 move.l D0, [A6 + 0x10]
000006E0 6732 beq +0x34 /* 00000714 */
000006E2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000006E6 4EBA 057E jsr [PC + 0x57E /* 00000C66 */]
000006EA 2440 movea.l A2, D0
000006EC 2F0A move.l -[A7], A2
000006EE 262E 0008 move.l D3, [A6 + 0x8]
000006F2 B684 cmp.l D3, D4
000006F4 6706 beq +0x8 /* 000006FC */
000006F6 7052 moveq.l D0, 0x52
000006F8 B680 cmp.l D3, D0
000006FA 6606 bne +0x8 /* 00000702 */
label000006FC:
000006FC 41FA 0044 lea.l A0, [PC + 0x44 /* 00000742, value 0x746F2020 'to ', cstring "to " */]
00000700 6004 bra +0x6 /* 00000706 */
label00000702:
00000702 41FA 003A lea.l A0, [PC + 0x3A /* 0000073E, value 0x616E6400 'and\0', cstring "and" */]
label00000706:
00000706 2F08 move.l -[A7], A0
00000708 486D BC70 pea.l [A5 - 0x4390]
0000070C 4EBA F9C2 jsr [PC - 0x63E /* 000000D0 */]
00000710 4FEF 000C lea.l A7, [A7 + 0xC]
label00000714:
00000714 4240 clr.w D0
00000716 3B40 BC44 move.w [A5 - 0x43BC], D0
0000071A 4EBA FECC jsr [PC - 0x134 /* 000005E8 */]
0000071E 7001 moveq.l D0, 0x01
00000720 6008 bra +0xA /* 0000072A */
label00000722:
00000722 4240 clr.w D0
00000724 3B40 BC44 move.w [A5 - 0x43BC], D0
00000728 7000 moveq.l D0, 0x00
label0000072A:
0000072A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000072E 4E5E unlink A6
00000730 4E75 rts
00000732 0014 4861 ori.b [A4], 0x61 /* 'a' */
00000736 6400 6672 bcc +0x6674 /* 00006DAA */
0000073A 6F6D ble +0x6F /* 000007A9 */
0000073C 0000 616E ori.b D0, 0x6E /* 'n' */
00000740 6400 746F bcc +0x7471 /* 00007BB1 */
00000744 2020 move.l D0, -[A0]
00000746 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000074A 0000 48E7 ori.b D0, 0xE7
0000074E 0030 246E 000C ori.b [A0 + D0.w + 0xC], 0x6E /* 'n' */
00000754 7054 moveq.l D0, 0x54
00000756 D5C0 add.l A2, D0
00000758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000075C 4EBA 09C6 jsr [PC + 0x9C6 /* 00001124 */]
00000760 2640 movea.l A3, D0
00000762 2F0B move.l -[A7], A3
00000764 2F0A move.l -[A7], A2
00000766 2F0A move.l -[A7], A2
00000768 7024 moveq.l D0, 0x24
0000076A 2F00 move.l -[A7], D0
0000076C 4EBA FC96 jsr [PC - 0x36A /* 00000404 */]
00000770 4FEF 0010 lea.l A7, [A7 + 0x10]
00000774 4CDF 0C00 movem.l A2,A3, [A7]+
00000778 4E5E unlink A6
0000077A 205F movea.l A0, [A7]+
0000077C 504F addq.w A7, 8
0000077E 4ED0 jmp [A0]
00000780 4E56 0000 link A6, 0
00000784 2F0A move.l -[A7], A2
00000786 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000078A 4EBA 0998 jsr [PC + 0x998 /* 00001124 */]
0000078E 2440 movea.l A2, D0
00000790 2F0A move.l -[A7], A2
00000792 2F2E 000C move.l -[A7], [A6 + 0xC]
00000796 7007 moveq.l D0, 0x07
00000798 2F00 move.l -[A7], D0
0000079A 4EBA FC68 jsr [PC - 0x398 /* 00000404 */]
0000079E 4FEF 000C lea.l A7, [A7 + 0xC]
000007A2 245F movea.l A2, [A7]+
000007A4 4E5E unlink A6
000007A6 205F movea.l A0, [A7]+
000007A8 504F addq.w A7, 8
000007AA 4ED0 jmp [A0]
000007AC 4E56 0000 link A6, 0
000007B0 7001 moveq.l D0, 0x01
000007B2 3B40 BC44 move.w [A5 - 0x43BC], D0
000007B6 703C moveq.l D0, 0x3C
000007B8 2F00 move.l -[A7], D0
000007BA 4EBA FC48 jsr [PC - 0x3B8 /* 00000404 */]
000007BE 584F addq.w A7, 4
000007C0 4A80 tst.l D0
000007C2 6728 beq +0x2A /* 000007EC */
000007C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000007C8 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000007CC 2F00 move.l -[A7], D0
000007CE 487A 003A pea.l [PC + 0x3A /* 0000080A, value 0x4861643A 'Had:', cstring "Had: %s " */]
000007D2 4EBA F8FC jsr [PC - 0x704 /* 000000D0 */]
000007D6 504F addq.w A7, 8
000007D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007DC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000007E0 2F00 move.l -[A7], D0
000007E2 487A 001C pea.l [PC + 0x1C /* 00000800, value 0x616E643A 'and:', cstring "and: %s " */]
000007E6 4EBA F8E8 jsr [PC - 0x718 /* 000000D0 */]
000007EA 504F addq.w A7, 8
label000007EC:
000007EC 4240 clr.w D0
000007EE 3B40 BC44 move.w [A5 - 0x43BC], D0
000007F2 4EBA FDF4 jsr [PC - 0x20C /* 000005E8 */]
000007F6 4E5E unlink A6
000007F8 205F movea.l A0, [A7]+
000007FA 504F addq.w A7, 8
000007FC 4ED0 jmp [A0]
000007FE 0014 616E ori.b [A4], 0x6E /* 'n' */
00000802 643A bcc +0x3C /* 0000083E */
00000804 2025 move.l D0, -[A5]
00000806 7320 moveq.l D1, 0x20
00000808 0000 4861 ori.b D0, 0x61 /* 'a' */
0000080C 643A bcc +0x3C /* 00000848 */
0000080E 2025 move.l D0, -[A5]
00000810 7320 moveq.l D1, 0x20
00000812 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000816 0000 48E7 ori.b D0, 0xE7
0000081A 0030 7001 3B40 ori.b [A0 + <<invalid base displacement size>>], 0x1
00000820 BC44 cmp.w D6, D4
00000822 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000826 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000082A 2F00 move.l -[A7], D0
0000082C 7051 moveq.l D0, 0x51
0000082E 2F00 move.l -[A7], D0
00000830 4EBA FB64 jsr [PC - 0x49C /* 00000396 */]
00000834 504F addq.w A7, 8
00000836 4A80 tst.l D0
00000838 672C beq +0x2E /* 00000866 */
0000083A 2F2E 000C move.l -[A7], [A6 + 0xC]
label0000083E:
0000083E 4EBA 0426 jsr [PC + 0x426 /* 00000C66 */]
00000842 2440 movea.l A2, D0
00000844 2F2E 0008 move.l -[A7], [A6 + 0x8]
label00000848:
00000848 4EBA 041C jsr [PC + 0x41C /* 00000C66 */]
0000084C 2640 movea.l A3, D0
0000084E 2F0A move.l -[A7], A2
00000850 487A 0046 pea.l [PC + 0x46 /* 00000898, value 0x49742077 'It w', cstring "It was declared as: %s" */]
00000854 4EBA F87A jsr [PC - 0x786 /* 000000D0 */]
00000858 504F addq.w A7, 8
0000085A 2F0B move.l -[A7], A3
0000085C 487A 0022 pea.l [PC + 0x22 /* 00000880, value 0x49742069 'It i', cstring "It is now declared: %s" */]
00000860 4EBA F86E jsr [PC - 0x792 /* 000000D0 */]
00000864 504F addq.w A7, 8
label00000866:
00000866 4240 clr.w D0
00000868 3B40 BC44 move.w [A5 - 0x43BC], D0
0000086C 4EBA FD7A jsr [PC - 0x286 /* 000005E8 */]
00000870 4CDF 0C00 movem.l A2,A3, [A7]+
00000874 4E5E unlink A6
00000876 205F movea.l A0, [A7]+
00000878 4FEF 000C lea.l A7, [A7 + 0xC]
0000087C 4ED0 jmp [A0]
0000087E 0030 4974 2069 ori.b [A0 + D2.w + 0x69], 0x74 /* 't' */
00000884 7320 moveq.l D1, 0x20
00000886 6E6F bgt +0x71 /* 000008F7 */
00000888 7720 moveq.l D3, 0x20
0000088A 6465 bcc +0x67 /* 000008F1 */
0000088C 636C bls +0x6E /* 000008FA */
0000088E 6172 bsr +0x74 /* 00000902 */
00000890 6564 bcs +0x66 /* 000008F6 */
00000892 3A20 move.w D5, -[A0]
00000894 2573 0000 4974 move.l [A2 + 0x4974], [A3 + D0.w]
0000089A 2077 6173 2064 6563 6C61 7265 movea.l A0, [[A7 + 0x20646563] + 0x6C617265]
000008A6 6420 bcc +0x22 /* 000008C8 */
000008A8 6173 bsr +0x75 /* 0000091D */
000008AA 3A20 move.w D5, -[A0]
000008AC 2573 0000 4E56 move.l [A2 + 0x4E56], [A3 + D0.w]
000008B2 FFFC .invalid <<F/7/7>>
000008B4 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000008B8 382E 000C move.w D4, [A6 + 0xC]
000008BC 102D D5E3 move.b D0, [A5 - 0x2A1D]
000008C0 6700 00E2 beq +0xE4 /* 000009A4 */
000008C4 102D BD97 move.b D0, [A5 - 0x4269]
label000008C8:
000008C8 6600 00DA bne +0xDC /* 000009A4 */
000008CC 6000 00CE bra +0xD0 /* 0000099C */
label000008D0:
000008D0 3604 move.w D3, D4
000008D2 3003 move.w D0, D3
000008D4 48C0 ext.l D0
000008D6 E580 asl D0, 2
000008D8 D0AD D954 add.l D0, [A5 - 0x26AC]
000008DC 2040 movea.l A0, D0
000008DE 2010 move.l D0, [A0]
000008E0 2D40 FFFC move.l [A6 - 0x4], D0
000008E4 2040 movea.l A0, D0
000008E6 1A28 001C move.b D5, [A0 + 0x1C]
000008EA 7202 moveq.l D1, 0x02
000008EC BA01 cmp.b D5, D1
000008EE 6700 00AA beq +0xAC /* 0000099A */
000008F2 7203 moveq.l D1, 0x03
000008F4 BA01 cmp.b D5, D1
label000008F6:
000008F6 6700 00A2 beq +0xA4 /* 0000099A */
label000008FA:
000008FA 720B moveq.l D1, 0x0B
000008FC BA01 cmp.b D5, D1
000008FE 6700 009A beq +0x9C /* 0000099A */
fn00000902:
00000902 2228 0020 move.l D1, [A0 + 0x20]
00000906 0281 0008 0000 andi.l D1, 0x80000
0000090C 6600 008C bne +0x8E /* 0000099A */
00000910 246D D9CA movea.l A2, [A5 - 0x2636]
00000914 7601 moveq.l D3, 0x01
00000916 2848 movea.l A4, A0
00000918 7054 moveq.l D0, 0x54
0000091A D9C0 add.l A4, D0
0000091C 6018 bra +0x1A /* 00000936 */
label0000091E:
0000091E 266A 0008 movea.l A3, [A2 + 0x8]
00000922 2F0B move.l -[A7], A3
00000924 2F0C move.l -[A7], A4
00000926 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000092A 504F addq.w A7, 8
0000092C 4A80 tst.l D0
0000092E 6604 bne +0x6 /* 00000934 */
00000930 4243 clr.w D3
00000932 6006 bra +0x8 /* 0000093A */
label00000934:
00000934 2452 movea.l A2, [A2]
label00000936:
00000936 200A move.l D0, A2
00000938 66E4 bne -0x1A /* 0000091E */
label0000093A:
0000093A 4A43 tst.w D3
0000093C 6750 beq +0x52 /* 0000098E */
0000093E 246E FFFC movea.l A2, [A6 - 0x4]
00000942 102A 001C move.b D0, [A2 + 0x1C]
00000946 7208 moveq.l D1, 0x08
00000948 B001 cmp.b D0, D1
0000094A 661E bne +0x20 /* 0000096A */
0000094C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000950 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000954 2F00 move.l -[A7], D0
00000956 7054 moveq.l D0, 0x54
00000958 D5C0 add.l A2, D0
0000095A 2F0A move.l -[A7], A2
0000095C 7023 moveq.l D0, 0x23
0000095E 2F00 move.l -[A7], D0
00000960 4EBA 0060 jsr [PC + 0x60 /* 000009C2 */]
00000964 4FEF 000C lea.l A7, [A7 + 0xC]
00000968 6024 bra +0x26 /* 0000098E */
label0000096A:
0000096A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096E 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000972 2F00 move.l -[A7], D0
00000974 206E FFFC movea.l A0, [A6 - 0x4]
00000978 7054 moveq.l D0, 0x54
0000097A D1C0 add.l A0, D0
0000097C 2F08 move.l -[A7], A0
0000097E 487A 0032 pea.l [PC + 0x32 /* 000009B2, value 0x4C6F6361 'Loca', cstring "Local variable" */]
00000982 701D moveq.l D0, 0x1D
00000984 2F00 move.l -[A7], D0
00000986 4EBA 003A jsr [PC + 0x3A /* 000009C2 */]
0000098A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000098E:
0000098E 206E FFFC movea.l A0, [A6 - 0x4]
00000992 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000
label0000099A:
0000099A 5244 addq.w D4, 1
label0000099C:
0000099C B86D D950 cmp.w D4, [A5 - 0x26B0]
000009A0 6D00 FF2E blt -0xD0 /* 000008D0 */
label000009A4:
000009A4 4EBA 0068 jsr [PC + 0x68 /* 00000A0E */]
000009A8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000009AC 4E5E unlink A6
000009AE 4E75 rts
000009B0 0010 4C6F ori.b [A0], 0x6F /* 'o' */
000009B4 6361 bls +0x63 /* 00000A17 */
000009B6 6C20 bge +0x22 /* 000009D8 */
000009B8 7661 moveq.l D3, 0x61
000009BA 7269 moveq.l D1, 0x69
000009BC 6162 bsr +0x64 /* 00000A20 */
000009BE 6C65 bge +0x67 /* 00000A25 */
000009C0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000009C2-000009C8
fn000009C2:
000009C2 4E56 0000 link A6, 0
000009C6 2F03 move.l -[A7], D3
// end alternate branch 000009C2-000009C8
fn000009C2: // (misaligned)
000009C4 0000 2F03 ori.b D0, 0x3
000009C8 526D BC46 addq.w [A5 - 0x43BA], 1
000009CC 362D BC46 move.w D3, [A5 - 0x43BA]
000009D0 48C3 ext.l D3
000009D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D6 486E 000C pea.l [A6 + 0xC]
// begin alternate branch 000009D8-000009E2
label000009D8:
000009D8 000C 4EBA ori.b A4, 0xBA
000009DC FA80 302D .extension 0xA80 <<F/2-3/5>> // unimplemented
000009E0 BC46 cmp.w D6, D6
// end alternate branch 000009D8-000009E2
label000009D8: // (misaligned)
000009DA 4EBA FA80 jsr [PC - 0x580 /* 0000045C */]
000009DE 302D BC46 move.w D0, [A5 - 0x43BA]
000009E2 48C0 ext.l D0
000009E4 B083 cmp.l D0, D3
000009E6 6604 bne +0x6 /* 000009EC */
000009E8 526D BC46 addq.w [A5 - 0x43BA], 1
label000009EC:
000009EC 261F move.l D3, [A7]+
000009EE 4E5E unlink A6
000009F0 4E75 rts
000009F2 4E56 0000 link A6, 0
000009F6 526D BC46 addq.w [A5 - 0x43BA], 1
000009FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009FE 486E 000C pea.l [A6 + 0xC]
00000A02 4EBA F9A6 jsr [PC - 0x65A /* 000003AA */]
00000A06 526D BC46 addq.w [A5 - 0x43BA], 1
00000A0A 4E5E unlink A6
00000A0C 4E75 rts
fn00000A0E:
00000A0E 302D BC46 move.w D0, [A5 - 0x43BA]
00000A12 6704 beq +0x6 /* 00000A18 */
00000A14 4EBA FBD2 jsr [PC - 0x42E /* 000005E8 */]
label00000A18:
00000A18 4240 clr.w D0
00000A1A 3B40 BC46 move.w [A5 - 0x43BA], D0
00000A1E 4E75 rts
fn00000A20:
00000A20 302D BC78 move.w D0, [A5 - 0x4388]
00000A24 670A beq +0xC /* 00000A30 */
00000A26 7001 moveq.l D0, 0x01
00000A28 2F00 move.l -[A7], D0
00000A2A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000A2E 584F addq.w A7, 4
label00000A30:
00000A30 7001 moveq.l D0, 0x01
00000A32 3B40 BC78 move.w [A5 - 0x4388], D0
00000A36 202D D97E move.l D0, [A5 - 0x2682]
00000A3A 670A beq +0xC /* 00000A46 */
00000A3C 2F2D D97E move.l -[A7], [A5 - 0x2682]
00000A40 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000A44 584F addq.w A7, 4
label00000A46:
00000A46 202D D898 move.l D0, [A5 - 0x2768]
00000A4A 670A beq +0xC /* 00000A56 */
00000A4C 2F2D D898 move.l -[A7], [A5 - 0x2768]
00000A50 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000A54 584F addq.w A7, 4
label00000A56:
00000A56 202D D8A0 move.l D0, [A5 - 0x2760]
00000A5A 670A beq +0xC /* 00000A66 */
00000A5C 2F2D D8A0 move.l -[A7], [A5 - 0x2760]
00000A60 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000A64 584F addq.w A7, 4
label00000A66:
00000A66 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000A6A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00000A6E 4227 clr.b -[A7]
00000A70 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000A74 7001 moveq.l D0, 0x01
00000A76 2F00 move.l -[A7], D0
00000A78 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000A7C 584F addq.w A7, 4
00000A7E 4E75 rts
fn00000A80:
00000A80 4E56 0000 link A6, 0
00000A84 48E7 1020 movem.l -[A7], D3,A2
00000A88 162D D5D9 move.b D3, [A5 - 0x2A27]
00000A8C 4883 ext.w D3
00000A8E 594F subq.w A7, 4
00000A90 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000A96 3003 move.w D0, D3
00000A98 0640 0309 addi.w D0, 0x309
00000A9C 3F00 move.w -[A7], D0
00000A9E A9A0 syscall GetResource
00000AA0 245F movea.l A2, [A7]+
00000AA2 200A move.l D0, A2
00000AA4 6612 bne +0x14 /* 00000AB8 */
00000AA6 4243 clr.w D3
00000AA8 594F subq.w A7, 4
00000AAA 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000AB0 3F3C 0309 move.w -[A7], 0x309
00000AB4 A9A0 syscall GetResource
00000AB6 245F movea.l A2, [A7]+
label00000AB8:
00000AB8 486D BC7A pea.l [A5 - 0x4386]
00000ABC 3003 move.w D0, D3
00000ABE 0640 0309 addi.w D0, 0x309
00000AC2 3F00 move.w -[A7], D0
00000AC4 302E 000A move.w D0, [A6 + 0xA]
00000AC8 5240 addq.w D0, 1
00000ACA 3F00 move.w -[A7], D0
00000ACC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000AD0 554F subq.w A7, 2
00000AD2 A9AF syscall ResError
00000AD4 544F addq.w A7, 2
00000AD6 200A move.l D0, A2
00000AD8 6704 beq +0x6 /* 00000ADE */
00000ADA 2F0A move.l -[A7], A2
00000ADC A9A3 syscall ReleaseResource
label00000ADE:
00000ADE 162D BC7A move.b D3, [A5 - 0x4386]
00000AE2 4883 ext.w D3
00000AE4 3003 move.w D0, D3
00000AE6 3200 move.w D1, D0
00000AE8 48C1 ext.l D1
00000AEA 5281 addq.l D1, 1
00000AEC 2F01 move.l -[A7], D1
00000AEE 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00000AF2 2440 movea.l A2, D0
00000AF4 3003 move.w D0, D3
00000AF6 3200 move.w D1, D0
00000AF8 48C1 ext.l D1
00000AFA 2F01 move.l -[A7], D1
00000AFC 486D BC7B pea.l [A5 - 0x4385]
00000B00 2F0A move.l -[A7], A2
00000B02 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000B06 4FEF 000C lea.l A7, [A7 + 0xC]
00000B0A 3003 move.w D0, D3
00000B0C 3200 move.w D1, D0
00000B0E 48C1 ext.l D1
00000B10 D28A add.l D1, A2
00000B12 2041 movea.l A0, D1
00000B14 4210 clr.b [A0]
00000B16 200A move.l D0, A2
00000B18 4CDF 0408 movem.l D3,A2, [A7]+
00000B1C 4E5E unlink A6
00000B1E 4E75 rts
fn00000B20:
00000B20 4E56 0000 link A6, 0
00000B24 486D D272 pea.l [A5 - 0x2D8E]
00000B28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B2C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000B30 4E5E unlink A6
00000B32 205F movea.l A0, [A7]+
00000B34 584F addq.w A7, 4
00000B36 4ED0 jmp [A0]
fn00000B38:
00000B38 4E56 0000 link A6, 0
00000B3C 48E7 0038 movem.l -[A7], A2,A3,A4
00000B40 286E 0008 movea.l A4, [A6 + 0x8]
00000B44 202E 000C move.l D0, [A6 + 0xC]
00000B48 6704 beq +0x6 /* 00000B4E */
00000B4A 200C move.l D0, A4
00000B4C 6606 bne +0x8 /* 00000B54 */
label00000B4E:
00000B4E 7000 moveq.l D0, 0x00
00000B50 2640 movea.l A3, D0
00000B52 603E bra +0x40 /* 00000B92 */
label00000B54:
00000B54 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B58 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B5C 584F addq.w A7, 4
00000B5E 2440 movea.l A2, D0
00000B60 2F0C move.l -[A7], A4
00000B62 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B66 584F addq.w A7, 4
00000B68 2200 move.l D1, D0
00000B6A 200A move.l D0, A2
00000B6C D081 add.l D0, D1
00000B6E 5280 addq.l D0, 1
00000B70 2F00 move.l -[A7], D0
00000B72 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00000B76 2640 movea.l A3, D0
00000B78 200B move.l D0, A3
00000B7A 6716 beq +0x18 /* 00000B92 */
00000B7C 2F0C move.l -[A7], A4
00000B7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B82 2F0B move.l -[A7], A3
00000B84 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000B88 504F addq.w A7, 8
00000B8A 2F00 move.l -[A7], D0
00000B8C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000B90 504F addq.w A7, 8
label00000B92:
00000B92 200B move.l D0, A3
00000B94 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000B98 4E5E unlink A6
00000B9A 205F movea.l A0, [A7]+
00000B9C 504F addq.w A7, 8
00000B9E 4ED0 jmp [A0]
fn00000BA0:
00000BA0 4E56 0000 link A6, 0
00000BA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BA8 7003 moveq.l D0, 0x03
00000BAA 3F00 move.w -[A7], D0
00000BAC 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00000BB0 2F00 move.l -[A7], D0
00000BB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BB6 4EBA FF80 jsr [PC - 0x80 /* 00000B38 */]
00000BBA 4E5E unlink A6
00000BBC 205F movea.l A0, [A7]+
00000BBE 504F addq.w A7, 8
00000BC0 4ED0 jmp [A0]
fn00000BC2:
00000BC2 4E56 0000 link A6, 0
00000BC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BCE 7003 moveq.l D0, 0x03
00000BD0 3F00 move.w -[A7], D0
00000BD2 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00000BD6 2F00 move.l -[A7], D0
00000BD8 4EBA FF5E jsr [PC - 0xA2 /* 00000B38 */]
00000BDC 4E5E unlink A6
00000BDE 205F movea.l A0, [A7]+
00000BE0 504F addq.w A7, 8
00000BE2 4ED0 jmp [A0]
fn00000BE4:
00000BE4 4E56 FFFC link A6, -0x0004
00000BE8 2F0A move.l -[A7], A2
00000BEA 246E 000A movea.l A2, [A6 + 0xA]
00000BEE 1D6E 000E FFFC move.b [A6 - 0x4], [A6 + 0xE]
00000BF4 422E FFFD clr.b [A6 - 0x3]
00000BF8 486E FFFC pea.l [A6 - 0x4]
00000BFC 2F0A move.l -[A7], A2
00000BFE 4EBA FFA0 jsr [PC - 0x60 /* 00000BA0 */]
00000C02 2440 movea.l A2, D0
00000C04 1D6E 0008 FFFC move.b [A6 - 0x4], [A6 + 0x8]
00000C0A 2F0A move.l -[A7], A2
00000C0C 486E FFFC pea.l [A6 - 0x4]
00000C10 4EBA FFB0 jsr [PC - 0x50 /* 00000BC2 */]
00000C14 245F movea.l A2, [A7]+
00000C16 4E5E unlink A6
00000C18 205F movea.l A0, [A7]+
00000C1A 504F addq.w A7, 8
00000C1C 4ED0 jmp [A0]
fn00000C1E:
00000C1E 4E56 FFFC link A6, -0x0004
00000C22 1D6E 0008 FFFC move.b [A6 - 0x4], [A6 + 0x8]
00000C28 422E FFFD clr.b [A6 - 0x3]
00000C2C 2F2E 000A move.l -[A7], [A6 + 0xA]
00000C30 486E FFFC pea.l [A6 - 0x4]
00000C34 4EBA FF8C jsr [PC - 0x74 /* 00000BC2 */]
00000C38 4E5E unlink A6
00000C3A 205F movea.l A0, [A7]+
00000C3C 5C4F addq.w A7, 6
00000C3E 4ED0 jmp [A0]
fn00000C40:
00000C40 4E56 0000 link A6, 0
00000C44 2F0A move.l -[A7], A2
00000C46 246E 0008 movea.l A2, [A6 + 0x8]
00000C4A 200A move.l D0, A2
00000C4C 670C beq +0xE /* 00000C5A */
00000C4E 2F0A move.l -[A7], A2
00000C50 7003 moveq.l D0, 0x03
00000C52 3F00 move.w -[A7], D0
00000C54 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00000C58 2440 movea.l A2, D0
label00000C5A:
00000C5A 200A move.l D0, A2
00000C5C 245F movea.l A2, [A7]+
00000C5E 4E5E unlink A6
00000C60 205F movea.l A0, [A7]+
00000C62 584F addq.w A7, 4
00000C64 4ED0 jmp [A0]
fn00000C66:
00000C66 4E56 FFE0 link A6, -0x0020
00000C6A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000C6E 286E 0008 movea.l A4, [A6 + 0x8]
00000C72 486D D296 pea.l [A5 - 0x2D6A]
00000C76 4EBA FFC8 jsr [PC - 0x38 /* 00000C40 */]
00000C7A 2640 movea.l A3, D0
00000C7C 6000 0388 bra +0x38A /* 00001006 */
label00000C80:
00000C80 2014 move.l D0, [A4]
00000C82 2D40 FFE0 move.l [A6 - 0x20], D0
00000C86 721F moveq.l D1, 0x1F
00000C88 C081 and.l D0, D1
00000C8A 45ED D414 lea.l A2, [A5 - 0x2BEC]
00000C8E 1032 0000 move.b D0, [A2 + D0.w]
00000C92 7210 moveq.l D1, 0x10
00000C94 C001 and.b D0, D1
00000C96 6642 bne +0x44 /* 00000CDA */
00000C98 202E FFE0 move.l D0, [A6 - 0x20]
00000C9C 0280 0000 00FF andi.l D0, 0xFF
00000CA2 1032 0000 move.b D0, [A2 + D0.w]
00000CA6 7201 moveq.l D1, 0x01
00000CA8 C001 and.b D0, D1
00000CAA 662E bne +0x30 /* 00000CDA */
00000CAC 202E FFE0 move.l D0, [A6 - 0x20]
00000CB0 7240 moveq.l D1, 0x40
00000CB2 C081 and.l D0, D1
00000CB4 670C beq +0xE /* 00000CC2 */
00000CB6 2F0B move.l -[A7], A3
00000CB8 486D D29C pea.l [A5 - 0x2D64]
00000CBC 4EBA FF04 jsr [PC - 0xFC /* 00000BC2 */]
00000CC0 2640 movea.l A3, D0
label00000CC2:
00000CC2 202E FFE0 move.l D0, [A6 - 0x20]
00000CC6 0280 0000 0080 andi.l D0, 0x80
00000CCC 670C beq +0xE /* 00000CDA */
00000CCE 2F0B move.l -[A7], A3
00000CD0 486D D2A4 pea.l [A5 - 0x2D5C]
00000CD4 4EBA FEEC jsr [PC - 0x114 /* 00000BC2 */]
00000CD8 2640 movea.l A3, D0
label00000CDA:
00000CDA 202E FFE0 move.l D0, [A6 - 0x20]
00000CDE 0280 0000 0200 andi.l D0, 0x200
00000CE4 670C beq +0xE /* 00000CF2 */
00000CE6 2F0B move.l -[A7], A3
00000CE8 487A 0332 pea.l [PC + 0x332 /* 0000101C, value 0x5F6D6163 '_mac', cstring "_machdl " */]
00000CEC 4EBA FED4 jsr [PC - 0x12C /* 00000BC2 */]
00000CF0 2640 movea.l A3, D0
label00000CF2:
00000CF2 302E FFE2 move.w D0, [A6 - 0x1E]
00000CF6 0240 6000 andi.w D0, 0x6000 /* '`\0' */
00000CFA 0C40 4000 cmpi.w D0, 0x4000 /* '@\0' */
00000CFE 660C bne +0xE /* 00000D0C */
00000D00 2F0B move.l -[A7], A3
00000D02 487A 0322 pea.l [PC + 0x322 /* 00001026, value 0x5F5F7061 '__pa', cstring "__pascal " */]
00000D06 4EBA FEBA jsr [PC - 0x146 /* 00000BC2 */]
00000D0A 2640 movea.l A3, D0
label00000D0C:
00000D0C 02AE 0000 001F FFE0 andi.l [A6 - 0x20], 0x1F
00000D14 0CAE 0000 001C FFE0 cmpi.l [A6 - 0x20], 0x1C
00000D1C 650A bcs +0xC /* 00000D28 */
00000D1E 2F3C 0000 0093 move.l -[A7], 0x93
00000D24 4EBA FDFA jsr [PC - 0x206 /* 00000B20 */]
label00000D28:
00000D28 202E FFE0 move.l D0, [A6 - 0x20]
00000D2C 7215 moveq.l D1, 0x15
00000D2E B081 cmp.l D0, D1
00000D30 6744 beq +0x46 /* 00000D76 */
00000D32 721A moveq.l D1, 0x1A
00000D34 B081 cmp.l D0, D1
00000D36 6700 00C6 beq +0xC8 /* 00000DFE */
00000D3A 721B moveq.l D1, 0x1B
00000D3C B081 cmp.l D0, D1
00000D3E 6700 00CE beq +0xD0 /* 00000E0E */
00000D42 7214 moveq.l D1, 0x14
00000D44 B081 cmp.l D0, D1
00000D46 6700 00DC beq +0xDE /* 00000E24 */
00000D4A 7205 moveq.l D1, 0x05
00000D4C B081 cmp.l D0, D1
00000D4E 6700 00DA beq +0xDC /* 00000E2A */
00000D52 7219 moveq.l D1, 0x19
00000D54 B081 cmp.l D0, D1
00000D56 6700 0102 beq +0x104 /* 00000E5A */
00000D5A 7210 moveq.l D1, 0x10
00000D5C B081 cmp.l D0, D1
00000D5E 6700 0132 beq +0x134 /* 00000E92 */
00000D62 7211 moveq.l D1, 0x11
00000D64 B081 cmp.l D0, D1
00000D66 6700 012A beq +0x12C /* 00000E92 */
00000D6A 7212 moveq.l D1, 0x12
00000D6C B081 cmp.l D0, D1
00000D6E 6700 0122 beq +0x124 /* 00000E92 */
00000D72 6000 01BA bra +0x1BC /* 00000F2E */
label00000D76:
00000D76 4A13 tst.b [A3]
00000D78 6710 beq +0x12 /* 00000D8A */
00000D7A 7028 moveq.l D0, 0x28
00000D7C 1F00 move.b -[A7], D0
00000D7E 2F0B move.l -[A7], A3
00000D80 7029 moveq.l D0, 0x29
00000D82 1F00 move.b -[A7], D0
00000D84 4EBA FE5E jsr [PC - 0x1A2 /* 00000BE4 */]
00000D88 2640 movea.l A3, D0
label00000D8A:
00000D8A 2D4C FFE4 move.l [A6 - 0x1C], A4
00000D8E 604C bra +0x4E /* 00000DDC */
label00000D90:
00000D90 206E FFE4 movea.l A0, [A6 - 0x1C]
00000D94 1028 0004 move.b D0, [A0 + 0x4]
00000D98 7210 moveq.l D1, 0x10
00000D9A C001 and.b D0, D1
00000D9C 670E beq +0x10 /* 00000DAC */
00000D9E 2F0B move.l -[A7], A3
00000DA0 487A 028E pea.l [PC + 0x28E /* 00001030, value 0x5B5D0000 '[]\0\0', cstring "[]" */]
00000DA4 4EBA FE1C jsr [PC - 0x1E4 /* 00000BC2 */]
00000DA8 2640 movea.l A3, D0
00000DAA 6024 bra +0x26 /* 00000DD0 */
label00000DAC:
00000DAC 206E FFE4 movea.l A0, [A6 - 0x1C]
00000DB0 2F28 000C move.l -[A7], [A0 + 0xC]
00000DB4 487A 027E pea.l [PC + 0x27E /* 00001034, value 0x5B256C75 '[%lu', cstring "[%lu]" */]
00000DB8 486E FFE8 pea.l [A6 - 0x18]
00000DBC 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000DC0 4FEF 000C lea.l A7, [A7 + 0xC]
00000DC4 2F0B move.l -[A7], A3
00000DC6 486E FFE8 pea.l [A6 - 0x18]
00000DCA 4EBA FDF6 jsr [PC - 0x20A /* 00000BC2 */]
00000DCE 2640 movea.l A3, D0
label00000DD0:
00000DD0 206E FFE4 movea.l A0, [A6 - 0x1C]
00000DD4 2028 0008 move.l D0, [A0 + 0x8]
00000DD8 2D40 FFE4 move.l [A6 - 0x1C], D0
label00000DDC:
00000DDC 246E FFE4 movea.l A2, [A6 - 0x1C]
00000DE0 2012 move.l D0, [A2]
00000DE2 721F moveq.l D1, 0x1F
00000DE4 C041 and.w D0, D1
00000DE6 7215 moveq.l D1, 0x15
00000DE8 B041 cmp.w D0, D1
00000DEA 67A4 beq -0x5A /* 00000D90 */
00000DEC 2F0A move.l -[A7], A2
00000DEE 4EBA FE76 jsr [PC - 0x18A /* 00000C66 */]
00000DF2 2F00 move.l -[A7], D0
00000DF4 2F0B move.l -[A7], A3
00000DF6 4EBA FD40 jsr [PC - 0x2C0 /* 00000B38 */]
00000DFA 4EFA 0212 jmp [PC + 0x212 /* 0000100E */]
label00000DFE:
00000DFE 2F0B move.l -[A7], A3
00000E00 2F2C 000C move.l -[A7], [A4 + 0xC]
00000E04 4EBA FDBC jsr [PC - 0x244 /* 00000BC2 */]
00000E08 2640 movea.l A3, D0
00000E0A 6000 01F6 bra +0x1F8 /* 00001002 */
label00000E0E:
00000E0E 2F0B move.l -[A7], A3
00000E10 206C 0016 movea.l A0, [A4 + 0x16]
00000E14 7054 moveq.l D0, 0x54
00000E16 D1C0 add.l A0, D0
00000E18 2F08 move.l -[A7], A0
00000E1A 4EBA FDA6 jsr [PC - 0x25A /* 00000BC2 */]
00000E1E 2640 movea.l A3, D0
00000E20 6000 01E0 bra +0x1E2 /* 00001002 */
label00000E24:
00000E24 45ED D296 lea.l A2, [A5 - 0x2D6A]
00000E28 6004 bra +0x6 /* 00000E2E */
label00000E2A:
00000E2A 45FA 020E lea.l A2, [PC + 0x20E /* 0000103A, value 0x656E756D 'enum', cstring "enum " */]
label00000E2E:
00000E2E 2F0B move.l -[A7], A3
00000E30 2F0A move.l -[A7], A2
00000E32 4EBA FD8E jsr [PC - 0x272 /* 00000BC2 */]
00000E36 2640 movea.l A3, D0
00000E38 2F0B move.l -[A7], A3
00000E3A 262C 000C move.l D3, [A4 + 0xC]
00000E3E 6708 beq +0xA /* 00000E48 */
00000E40 2F03 move.l -[A7], D3
00000E42 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000E46 6006 bra +0x8 /* 00000E4E */
label00000E48:
00000E48 41FA 01F6 lea.l A0, [PC + 0x1F6 /* 00001040, value 0x7B7D0000 '{}\0\0', cstring "{}" */]
00000E4C 2008 move.l D0, A0
label00000E4E:
00000E4E 2F00 move.l -[A7], D0
00000E50 4EBA FD70 jsr [PC - 0x290 /* 00000BC2 */]
00000E54 2640 movea.l A3, D0
00000E56 6000 01AA bra +0x1AC /* 00001002 */
label00000E5A:
00000E5A 2F0B move.l -[A7], A3
00000E5C 487A 01F4 pea.l [PC + 0x1F4 /* 00001052, value 0x20002000 ' \0 \0', cstring " " */]
00000E60 4EBA FD60 jsr [PC - 0x2A0 /* 00000BC2 */]
00000E64 2640 movea.l A3, D0
00000E66 2F0B move.l -[A7], A3
00000E68 262C 000C move.l D3, [A4 + 0xC]
00000E6C 6708 beq +0xA /* 00000E76 */
00000E6E 2F03 move.l -[A7], D3
00000E70 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000E74 6006 bra +0x8 /* 00000E7C */
label00000E76:
00000E76 41FA 01D0 lea.l A0, [PC + 0x1D0 /* 00001048, value 0x73747275 'stru', cstring "struct {}" */]
00000E7A 2008 move.l D0, A0
label00000E7C:
00000E7C 2F00 move.l -[A7], D0
00000E7E 4EBA FD42 jsr [PC - 0x2BE /* 00000BC2 */]
00000E82 2640 movea.l A3, D0
00000E84 2F0B move.l -[A7], A3
00000E86 487A 01BC pea.l [PC + 0x1BC /* 00001044, value 0x3A3A2A00 '::*\0', cstring "::*" */]
00000E8A 4EBA FD36 jsr [PC - 0x2CA /* 00000BC2 */]
00000E8E 2640 movea.l A3, D0
00000E90 6028 bra +0x2A /* 00000EBA */
label00000E92:
00000E92 202E FFE0 move.l D0, [A6 - 0x20]
00000E96 B0AD D8AC cmp.l D0, [A5 - 0x2754]
00000E9A 6606 bne +0x8 /* 00000EA2 */
00000E9C 246D D58C movea.l A2, [A5 - 0x2A74]
00000EA0 600E bra +0x10 /* 00000EB0 */
label00000EA2:
00000EA2 202E FFE0 move.l D0, [A6 - 0x20]
00000EA6 E588 lsl D0, 2
00000EA8 41ED D54C lea.l A0, [A5 - 0x2AB4]
00000EAC 2470 0000 movea.l A2, [A0 + D0.w]
label00000EB0:
00000EB0 2F0A move.l -[A7], A2
00000EB2 2F0B move.l -[A7], A3
00000EB4 4EBA FCEA jsr [PC - 0x316 /* 00000BA0 */]
00000EB8 2640 movea.l A3, D0
label00000EBA:
00000EBA 2014 move.l D0, [A4]
00000EBC 7240 moveq.l D1, 0x40
00000EBE C081 and.l D0, D1
00000EC0 670C beq +0xE /* 00000ECE */
00000EC2 2F0B move.l -[A7], A3
00000EC4 486D D29C pea.l [A5 - 0x2D64]
00000EC8 4EBA FCF8 jsr [PC - 0x308 /* 00000BC2 */]
00000ECC 2640 movea.l A3, D0
label00000ECE:
00000ECE 2014 move.l D0, [A4]
00000ED0 0280 0000 0080 andi.l D0, 0x80
00000ED6 670C beq +0xE /* 00000EE4 */
00000ED8 2F0B move.l -[A7], A3
00000EDA 486D D2A4 pea.l [A5 - 0x2D5C]
00000EDE 4EBA FCE2 jsr [PC - 0x31E /* 00000BC2 */]
00000EE2 2640 movea.l A3, D0
label00000EE4:
00000EE4 246C 0008 movea.l A2, [A4 + 0x8]
00000EE8 2612 move.l D3, [A2]
00000EEA 701F moveq.l D0, 0x1F
00000EEC 2D43 FFFC move.l [A6 - 0x4], D3
00000EF0 C680 and.l D3, D0
00000EF2 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000EF6 1030 3000 move.b D0, [A0 + D3.w]
00000EFA 7210 moveq.l D1, 0x10
00000EFC C001 and.b D0, D1
00000EFE 6600 0102 bne +0x104 /* 00001002 */
00000F02 202E FFFC move.l D0, [A6 - 0x4]
00000F06 7215 moveq.l D1, 0x15
00000F08 B081 cmp.l D0, D1
00000F0A 6704 beq +0x6 /* 00000F10 */
00000F0C 7000 moveq.l D0, 0x00
00000F0E 6002 bra +0x4 /* 00000F12 */
label00000F10:
00000F10 7001 moveq.l D0, 0x01
label00000F12:
00000F12 2000 move.l D0, D0
00000F14 721F moveq.l D1, 0x1F
00000F16 C081 and.l D0, D1
00000F18 6600 00E8 bne +0xEA /* 00001002 */
00000F1C 2F0A move.l -[A7], A2
00000F1E 4EBA FD46 jsr [PC - 0x2BA /* 00000C66 */]
00000F22 2F00 move.l -[A7], D0
00000F24 2F0B move.l -[A7], A3
00000F26 4EBA FC9A jsr [PC - 0x366 /* 00000BC2 */]
00000F2A 4EFA 00E2 jmp [PC + 0xE2 /* 0000100E */]
label00000F2E:
00000F2E 262E FFE0 move.l D3, [A6 - 0x20]
00000F32 701F moveq.l D0, 0x1F
00000F34 C680 and.l D3, D0
00000F36 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000F3A 1030 3000 move.b D0, [A0 + D3.w]
00000F3E 7210 moveq.l D1, 0x10
00000F40 C001 and.b D0, D1
00000F42 6764 beq +0x66 /* 00000FA8 */
00000F44 4A13 tst.b [A3]
00000F46 6728 beq +0x2A /* 00000F70 */
00000F48 2F0B move.l -[A7], A3
00000F4A 202E FFE0 move.l D0, [A6 - 0x20]
00000F4E E588 lsl D0, 2
00000F50 41ED D54C lea.l A0, [A5 - 0x2AB4]
00000F54 2F30 0000 move.l -[A7], [A0 + D0.w]
00000F58 4EBA FC68 jsr [PC - 0x398 /* 00000BC2 */]
00000F5C 2640 movea.l A3, D0
00000F5E 7028 moveq.l D0, 0x28
00000F60 1F00 move.b -[A7], D0
00000F62 2F0B move.l -[A7], A3
00000F64 7029 moveq.l D0, 0x29
00000F66 1F00 move.b -[A7], D0
00000F68 4EBA FC7A jsr [PC - 0x386 /* 00000BE4 */]
00000F6C 2640 movea.l A3, D0
00000F6E 6016 bra +0x18 /* 00000F86 */
label00000F70:
00000F70 2F0B move.l -[A7], A3
00000F72 202E FFE0 move.l D0, [A6 - 0x20]
00000F76 E588 lsl D0, 2
00000F78 41ED D54C lea.l A0, [A5 - 0x2AB4]
00000F7C 2F30 0000 move.l -[A7], [A0 + D0.w]
00000F80 4EBA FC40 jsr [PC - 0x3C0 /* 00000BC2 */]
00000F84 2640 movea.l A3, D0
label00000F86:
00000F86 2F0B move.l -[A7], A3
00000F88 2F0C move.l -[A7], A4
00000F8A 4EBA 00CA jsr [PC + 0xCA /* 00001056 */]
00000F8E 2F00 move.l -[A7], D0
00000F90 4EBA FBA6 jsr [PC - 0x45A /* 00000B38 */]
00000F94 2640 movea.l A3, D0
00000F96 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000F9A 4EBA FCCA jsr [PC - 0x336 /* 00000C66 */]
00000F9E 2F00 move.l -[A7], D0
00000FA0 2F0B move.l -[A7], A3
00000FA2 4EBA FB94 jsr [PC - 0x46C /* 00000B38 */]
00000FA6 6066 bra +0x68 /* 0000100E */
label00000FA8:
00000FA8 202E FFE0 move.l D0, [A6 - 0x20]
00000FAC E588 lsl D0, 2
00000FAE 41ED D54C lea.l A0, [A5 - 0x2AB4]
00000FB2 2F30 0000 move.l -[A7], [A0 + D0.w]
00000FB6 4EBA FC88 jsr [PC - 0x378 /* 00000C40 */]
00000FBA 2D40 FFF8 move.l [A6 - 0x8], D0
00000FBE 2441 movea.l A2, D1
00000FC0 2F00 move.l -[A7], D0
00000FC2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000FC6 584F addq.w A7, 4
00000FC8 D0AE FFF8 add.l D0, [A6 - 0x8]
00000FCC 2040 movea.l A0, D0
00000FCE 1028 FFFF move.b D0, [A0 - 0x1]
00000FD2 220A move.l D1, A2
00000FD4 7200 moveq.l D1, 0x00
00000FD6 1200 move.b D1, D0
00000FD8 D2AD B266 add.l D1, [A5 - 0x4D9A]
00000FDC 2041 movea.l A0, D1
00000FDE 1010 move.b D0, [A0]
00000FE0 7203 moveq.l D1, 0x03
00000FE2 C001 and.b D0, D1
00000FE4 6710 beq +0x12 /* 00000FF6 */
00000FE6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FEA 487A 0068 pea.l [PC + 0x68 /* 00001054, value 0x20004E56 ' \0NV', cstring " " */]
00000FEE 4EBA FBD2 jsr [PC - 0x42E /* 00000BC2 */]
00000FF2 2D40 FFF8 move.l [A6 - 0x8], D0
label00000FF6:
00000FF6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FFA 2F0B move.l -[A7], A3
00000FFC 4EBA FB3A jsr [PC - 0x4C6 /* 00000B38 */]
00001000 2640 movea.l A3, D0
label00001002:
00001002 286C 0008 movea.l A4, [A4 + 0x8]
label00001006:
00001006 200C move.l D0, A4
00001008 6600 FC76 bne -0x388 /* 00000C80 */
0000100C 200B move.l D0, A3
label0000100E:
0000100E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001012 4E5E unlink A6
00001014 205F movea.l A0, [A7]+
00001016 584F addq.w A7, 4
00001018 4ED0 jmp [A0]
0000101A 003A 5F6D 6163 ori.b [PC + 0x6163 /* 0000717F, cstring ""<EOF> */], 0x6D /* 'm' */
00001020 6864 bvc +0x66 /* 00001086 */
00001022 6C20 bge +0x22 /* 00001044 */
00001024 0000 5F5F ori.b D0, 0x5F /* '_' */
00001028 7061 moveq.l D0, 0x61
0000102A 7363 moveq.l D1, 0x63
0000102C 616C bsr +0x6E /* 0000109A */
0000102E 2000 move.l D0, D0
00001030 5B5D subq.w [A5]+, 5
00001032 0000 5B25 ori.b D0, 0x25 /* '%' */
00001036 6C75 bge +0x77 /* 000010AD */
00001038 5D00 subq.b D0, 6
0000103A 656E bcs +0x70 /* 000010AA */
0000103C 756D moveq.l D2, 0x6D
0000103E 2000 move.l D0, D0
00001040 7B7D moveq.l D5, 0x7D
00001042 0000 3A3A ori.b D0, 0x3A /* ':' */
// begin alternate branch 00001044-00001048
label00001044:
00001044 3A3A 2A00 move.w D5, [PC + 0x2A00 /* 00003A46, cstring ""<EOF> */]
// end alternate branch 00001044-00001048
label00001044: // (misaligned)
00001046 2A00 move.l D5, D0
00001048 7374 moveq.l D1, 0x74
0000104A 7275 moveq.l D1, 0x75
0000104C 6374 bls +0x76 /* 000010C2 */
0000104E 207B 7D00 movea.l A0, [PC + <<invalid base displacement size>> + D7 * 4]
00001052 2000 move.l D0, D0
00001054 2000 move.l D0, D0
fn00001056:
00001056 4E56 0000 link A6, 0
0000105A 48E7 0038 movem.l -[A7], A2,A3,A4
0000105E 486D D298 pea.l [A5 - 0x2D68]
00001062 7003 moveq.l D0, 0x03
00001064 3F00 move.w -[A7], D0
00001066 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
0000106A 2640 movea.l A3, D0
0000106C 246E 0008 movea.l A2, [A6 + 0x8]
00001070 286A 000C movea.l A4, [A2 + 0xC]
00001074 200C move.l D0, A4
00001076 6624 bne +0x26 /* 0000109C */
00001078 102A 0004 move.b D0, [A2 + 0x4]
0000107C 7202 moveq.l D1, 0x02
0000107E C001 and.b D0, D1
00001080 664E bne +0x50 /* 000010D0 */
00001082 2F0B move.l -[A7], A3
00001084 486D D2AE pea.l [A5 - 0x2D52]
// begin alternate branch 00001086-0000108C
label00001086:
00001086 D2AE 4EBA add.l D1, [A6 + 0x4EBA]
0000108A FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
// end alternate branch 00001086-0000108C
label00001086: // (misaligned)
00001088 4EBA FB38 jsr [PC - 0x4C8 /* 00000BC2 */]
0000108C 2640 movea.l A3, D0
0000108E 6040 bra +0x42 /* 000010D0 */
label00001090:
00001090 2F0B move.l -[A7], A3
00001092 702C moveq.l D0, 0x2C
00001094 1F00 move.b -[A7], D0
00001096 4EBA FB86 jsr [PC - 0x47A /* 00000C1E */]
fn0000109A:
0000109A 2640 movea.l A3, D0
label0000109C:
0000109C 2F0B move.l -[A7], A3
0000109E 2F2C 0004 move.l -[A7], [A4 + 0x4]
000010A2 4EBA FBC2 jsr [PC - 0x43E /* 00000C66 */]
000010A6 2F00 move.l -[A7], D0
000010A8 4EBA FA8E jsr [PC - 0x572 /* 00000B38 */]
// begin alternate branch 000010AA-000010AE
label000010AA:
000010AA FA8E 2640 .extension 0xA8E <<F/2-3/5>> // unimplemented
// end alternate branch 000010AA-000010AE
label000010AA: // (misaligned)
000010AC 2640 movea.l A3, D0
000010AE 286C 000C movea.l A4, [A4 + 0xC]
000010B2 200C move.l D0, A4
000010B4 66DA bne -0x24 /* 00001090 */
000010B6 206E 0008 movea.l A0, [A6 + 0x8]
000010BA 1028 0004 move.b D0, [A0 + 0x4]
000010BE 7202 moveq.l D1, 0x02
000010C0 C001 and.b D0, D1
label000010C2:
000010C2 660C bne +0xE /* 000010D0 */
000010C4 2F0B move.l -[A7], A3
000010C6 487A 0056 pea.l [PC + 0x56 /* 0000111E, value 0x2C2E2E2E ',...', cstring ",..." */]
000010CA 4EBA FAF6 jsr [PC - 0x50A /* 00000BC2 */]
000010CE 2640 movea.l A3, D0
label000010D0:
000010D0 2F0B move.l -[A7], A3
000010D2 7029 moveq.l D0, 0x29
000010D4 1F00 move.b -[A7], D0
000010D6 4EBA FB46 jsr [PC - 0x4BA /* 00000C1E */]
000010DA 2640 movea.l A3, D0
000010DC 206E 0008 movea.l A0, [A6 + 0x8]
000010E0 2010 move.l D0, [A0]
000010E2 7240 moveq.l D1, 0x40
000010E4 C081 and.l D0, D1
000010E6 670C beq +0xE /* 000010F4 */
000010E8 2F0B move.l -[A7], A3
000010EA 486D D29C pea.l [A5 - 0x2D64]
000010EE 4EBA FAD2 jsr [PC - 0x52E /* 00000BC2 */]
000010F2 2640 movea.l A3, D0
label000010F4:
000010F4 206E 0008 movea.l A0, [A6 + 0x8]
000010F8 2010 move.l D0, [A0]
000010FA 0280 0000 0080 andi.l D0, 0x80
00001100 670C beq +0xE /* 0000110E */
00001102 2F0B move.l -[A7], A3
00001104 486D D2A4 pea.l [A5 - 0x2D5C]
00001108 4EBA FAB8 jsr [PC - 0x548 /* 00000BC2 */]
0000110C 2640 movea.l A3, D0
label0000110E:
0000110E 200B move.l D0, A3
00001110 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001114 4E5E unlink A6
00001116 205F movea.l A0, [A7]+
00001118 584F addq.w A7, 4
0000111A 4ED0 jmp [A0]
0000111C 0006 2C2E ori.b D6, 0x2E /* '.' */
00001120 2E2E 0000 move.l D7, [A6 + 0x0]
fn00001124:
00001124 4E56 0000 link A6, 0
00001128 48E7 0018 movem.l -[A7], A3,A4
0000112C 286E 0008 movea.l A4, [A6 + 0x8]
00001130 486D D298 pea.l [A5 - 0x2D68]
00001134 4EBA FB0A jsr [PC - 0x4F6 /* 00000C40 */]
00001138 2640 movea.l A3, D0
0000113A 200C move.l D0, A4
0000113C 672A beq +0x2C /* 00001168 */
0000113E 600C bra +0xE /* 0000114C */
label00001140:
00001140 2F0B move.l -[A7], A3
00001142 702C moveq.l D0, 0x2C
00001144 1F00 move.b -[A7], D0
00001146 4EBA FAD6 jsr [PC - 0x52A /* 00000C1E */]
0000114A 2640 movea.l A3, D0
label0000114C:
0000114C 2F0B move.l -[A7], A3
0000114E 206C 0008 movea.l A0, [A4 + 0x8]
00001152 2F28 0016 move.l -[A7], [A0 + 0x16]
00001156 4EBA FB0E jsr [PC - 0x4F2 /* 00000C66 */]
0000115A 2F00 move.l -[A7], D0
0000115C 4EBA F9DA jsr [PC - 0x626 /* 00000B38 */]
00001160 2640 movea.l A3, D0
00001162 2854 movea.l A4, [A4]
00001164 200C move.l D0, A4
00001166 66D8 bne -0x26 /* 00001140 */
label00001168:
00001168 2F0B move.l -[A7], A3
0000116A 486D D29A pea.l [A5 - 0x2D66]
0000116E 4EBA FA52 jsr [PC - 0x5AE /* 00000BC2 */]
00001172 4CDF 1800 movem.l A3,A4, [A7]+
00001176 4E5E unlink A6
00001178 205F movea.l A0, [A7]+
0000117A 584F addq.w A7, 4
0000117C 4ED0 jmp [A0]
0000117E 4EBA F8A0 jsr [PC - 0x760 /* 00000A20 */]
00001182 4E75 rts
00001184 4E56 0000 link A6, 0
00001188 2F0A move.l -[A7], A2
0000118A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000118E 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001192 2440 movea.l A2, D0
00001194 200A move.l D0, A2
00001196 6604 bne +0x6 /* 0000119C */
00001198 246E 0008 movea.l A2, [A6 + 0x8]
label0000119C:
0000119C 200A move.l D0, A2
0000119E 245F movea.l A2, [A7]+
000011A0 4E5E unlink A6
000011A2 4E75 rts
000011A4 4E56 0000 link A6, 0
000011A8 1B7C 0001 BC1A move.b [A5 - 0x43E6], 0x1
000011AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011B2 486E 000C pea.l [A6 + 0xC]
000011B6 4EBA F18A jsr [PC - 0xE76 /* 00000342 */]
000011BA 422D BC1A clr.b [A5 - 0x43E6]
000011BE 4E5E unlink A6
000011C0 4E75 rts
000011C2 7000 moveq.l D0, 0x00
000011C4 4E75 rts